<!DOCTYPE html>
<html>
<head>
	<title>JavaScript数组对象</title>
</head>
<script type="text/javascript">
// 1. Length属性 
// 2. 添加数组元素 
// 3. 万能删除数组元素 
// 4. 数组的转换 
// 5. 数组的分割 
// 6. 数组的连接

	// 1. Length属性   
	$a = [0,1,2,3,4,5,6,7,8,9,10];
	// console.log($a.length);


	// 2. 添加数组元素 
	
	// $a.push(10)
	// console.log($a);
	
	
	// 3. 万能删除数组元素
	
	// delete $a[1];
	// console.log($a);

	// splice 方法向/从数组中添加/删除项目，然后返回被删除的项目。
	
	// $a.splice(0, 1, 11);
	// console.log($a);

	// 4. 数组的转换  转换为字符串 字符串  < === > 数组
 	// split
 	$c = "how are you";

 	$d = $c.split(' ');
 	console.log($d);
 	
	

	// 5. 数组的分割 
	console.log("=========================");

	// console.log($a.slice(4)); // 输出：6,7,8,9,10
	// console.log($a.slice(-4)); // 输出：6,7,8,9,10
	// console.log($a.slice(0,3)); // 输出：1,2,3
	// console.log($a.slice(1,3)); // 输出：[1]
	// console.log($a.slice(3,-2)); // 输出：4,5,6,7,8
	// console.log($a.slice(1,9999)); // 输出：3,4,5,6,7,8,9,10


	// 6. 数组的连接
	
	$b = $a.join("-");
	console.log(typeof($b));
</script>
<body>

</body>
</html>